
package at.dcmspl;

import java.io.IOException;
import java.rmi.RemoteException;
import javax.ejb.EJBException;
import javax.ejb.Remote;

/**
 *
 * @author Hannes Stornig, Gosch Daniel
 */
@Remote
public interface DcmFileExportRemote {
      public String exportDcmFile(String dcmFileRepresentation) throws IOException;
      public void beforeCompletion() throws EJBException, RemoteException;
      public void afterCompletion(boolean commit) throws EJBException, RemoteException;
      public void removeDcmFile(String dcmFileName) throws IOException;
      public String getENDGUELTIGE_EXTENSION();
      public String getTEMPORAERE_EXTENSION();
}
